package sim

var SimRealTraffic = cSimSim_real_traffic{}

type cSimSim_real_traffic struct{}

// GetSimRealTrafficList 获取列表
// func (u *cSimSim_real_traffic) GetSimRealTrafficList(ctx context.Context, req *sim.GetSimRealTrafficListReq) (res *sim.GetSimRealTrafficListRes, err error) {
// 	var reqData = new(model.GetSimRealTrafficListInput)
// 	gconv.Scan(req, &reqData)
// 	total, currentPage, dataList, err := service.SimSimRealTraffic().GetSimRealTrafficList(ctx, reqData)
// 	res = new(sim.GetSimRealTrafficListRes)
// 	gconv.Scan(dataList, &res.Data)
// 	res.PaginationRes.Total = total
// 	res.PaginationRes.CurrentPage = currentPage
// 	return
// }

// // GetSimRealTrafficById 获取指定ID数据
// func (u *cSimSim_real_traffic) GetSimRealTrafficById(ctx context.Context, req *sim.GetSimRealTrafficByIdReq) (res *sim.GetSimRealTrafficByIdRes, err error) {
// 	data, err := service.SimSimRealTraffic().GetSimRealTrafficById(ctx, req.Id)
// 	res = new(sim.GetSimRealTrafficByIdRes)
// 	gconv.Scan(data, &res)
// 	return
// }

// // AddSimRealTraffic 添加数据
// func (u *cSimSim_real_traffic) AddSimRealTraffic(ctx context.Context, req *sim.AddSimRealTrafficReq) (res *sim.AddSimRealTrafficRes, err error) {
// 	userInfo := service.Context().GetLoginUser(ctx)
// 	if userInfo == nil {
// 		err = gerror.New("未登录或TOKEN失效,请重新登录")
// 		return
// 	}
// 	var data = model.SimRealTrafficAddInput{}
// 	gconv.Scan(req, &data)
// 	// data.CreatedBy = userInfo.Id
// 	err = service.SimSimRealTraffic().AddSimRealTraffic(ctx, data)
// 	return
// }

// // EditSimRealTraffic 修改数据
// func (u *cSimSim_real_traffic) EditSimRealTraffic(ctx context.Context, req *sim.EditSimRealTrafficReq) (res *sim.EditSimRealTrafficRes, err error) {
// 	userInfo := service.Context().GetLoginUser(ctx)
// 	if userInfo == nil {
// 		err = gerror.New("未登录或TOKEN失效,请重新登录")
// 		return
// 	}
// 	var data = model.SimRealTrafficEditInput{}
// 	gconv.Scan(req, &data)
// 	// data.UpdateBy = userInfo.Id //如果需要保存信息，把这个打开
// 	err = service.SimSimRealTraffic().EditSimRealTraffic(ctx, data)
// 	return
// }

// // DeleteSimRealTraffic 删除数据
// func (u *cSimSim_real_traffic) DeleteSimRealTraffic(ctx context.Context, req *sim.DeleteSimRealTrafficReq) (res *sim.DeleteSimRealTrafficRes, err error) {
// 	if len(req.Ids) == 0 {
// 		err = gerror.New("ID参数错误")
// 	}
// 	err = service.SimSimRealTraffic().DeleteSimRealTraffic(ctx, req.Ids)
// 	return
// }
